package com.dc.commons.config.web.context;

import javax.servlet.ServletContextEvent;

import org.springframework.web.context.ContextLoaderListener;

/*******************************************************************************<P>
 * 文件名: ContextLoaderListenerWrapper.java <br>
 * 版本: 1.0<br>
 * 描述: 监听包装接口 ，ContextLoaderListener 方法外层的一个包装<br>
 * 版权所有: <br>
 * <P>
 * 创建者: 王建栋 <br>
 * 创建日期: 2015年12月16日 上午10:20:11<br>
 * 修改者: <br>
 * 修改日期: <br>
 * 修改说明: <br>
 *****************************************************************************
 */
public interface ContextLoaderListenerWrapper {

	/**
	 *  初始化前调用
	 * @param contextLoaderListener
	 * @param event
	 */
	public void afterContextInitialized(ContextLoaderListener contextLoaderListener,ServletContextEvent event);
	/**
	 * 初始化后调用
	 * @param contextLoaderListener
	 * @param event
	 */
	public void beforContextInitialized(ContextLoaderListener contextLoaderListener,ServletContextEvent event);
	
	/**
	 *  销毁前调用
	 * @param contextLoaderListener
	 * @param event
	 */
	public void afterContextDestroyed(ContextLoaderListener contextLoaderListener,ServletContextEvent event);
	
	/**
	 * 销毁后调用
	 * @param contextLoaderListener
	 * @param event
	 */
	public void beforContextDestroyed(ContextLoaderListener contextLoaderListener,ServletContextEvent event);
	
}
